10. 여러 함수를 변환 함수로 묶기

  • 특정 데이터 (V)를 받아서 어떤 값 (RA, RB)을 도출해내는 여러 함수 (FA, FB) 를 하나의 함수로 만들어서 (F) 한번만 호출하도록 만들기 (R)

절차


  1. 데이터를 입력 받아서 깊은 복사를 수행하는 함수를 일단 만든다.
  2. 여러 함수 중 하나를 깊은 복사를 수행하는 함수로 옮긴 후 기존의 return 문 대신 복사된 새 데이터의 Property로 기록한다.
  3. 클라이언트도 기존 함수가 return 하는 값을 사용하는 대신 Property를 사용하도록 수정한다.

results matching ""

    No results matching ""